﻿using TokenApi.Contract;
using TokenApi.Contract.Domain;

namespace TokenApi.Service.Contract;

public interface IChatService
{
    IAsyncEnumerable<CompletionResult> CompletionsAsync<T>(ChatCompletionDto<T>? dto, ChatChannel data = null);
}